Skip to content

feat(linux): implement createPdf via the Otzaria WPE runtime print patch - #18

Merged
Y-PLONI merged 2 commits into
Otzaria:masterfrom
palmoni5:feat/linux-create-pdf
Sep 2, 2026
Merged

feat(linux): implement createPdf via the Otzaria WPE runtime print patch#18
Y-PLONI merged 2 commits into
Otzaria:masterfrom
palmoni5:feat/linux-create-pdf

Conversation

@palmoni5

@palmoni5 palmoni5 commented Sep 1, 2026

Copy link
Copy Markdown
Member

Resolves webkit_otzaria_web_view_print_to_pdf/_finish with dlsym, so the plugin builds against stock wpe-webkit headers and degrades gracefully (returns null) on an unpatched libWPEWebKit. Accepts the same pdfConfiguration.settings shape as the Windows implementation (pageWidth/pageHeight in inches, margins, orientation); defaults to A4 with 1cm margins.

Engine side: Otzaria/otzaria-wpe-runtime release wpe-2.48.7-print-to-pdf. Verified end-to-end with a headless WPE harness: 8-page vector PDF with full Hebrew nikud+taamim rendering.

palmoni5 and others added 2 commits September 2, 2026 00:28
Resolves webkit_otzaria_web_view_print_to_pdf/_finish with dlsym, so the plugin builds against stock wpe-webkit headers and degrades gracefully (returns null) on an unpatched libWPEWebKit. Accepts the same pdfConfiguration.settings shape as the Windows implementation (pageWidth/pageHeight in inches, margins, orientation); defaults to A4 with 1cm margins.
@Y-PLONI
Y-PLONI merged commit 7aca022 into Otzaria:master Sep 2, 2026
1 check passed
@palmoni5
palmoni5 deleted the feat/linux-create-pdf branch September 2, 2026 13:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants